If the user fails to enter their password then hits escape, we
jump back to the user list, then ask again for a password in a
garbled screen. this commit fixes that by skipping a retry if
the operation is cancelled.
https://bugzilla.gnome.org/show_bug.cgi?id=784361
let signalId = this.connect('no-more-messages',
Lang.bind(this, function() {
this.disconnect(signalId);
- this._retry();
+ if (this._cancellable && !this._cancellable.is_cancelled())
+ this._retry();
}));
}
} else {